草庐IT

Java BoneCP MySQL 连接超时

全部标签

php - CakePHP 中的命名约定和连接

就在几天前,我发现了这个叫做CakePHP的奇迹。所以我对它很陌生。我需要构建一个邮件应用程序,所以我遵循约定创建了:数据库说明:用户表。邮件表。我的问题:1)按照惯例,外键应该叫做相关表+'_id'。如果有两个外键与同一个表相关,我应该如何调用这些列。就像邮件表中的from和to一样。2)我想在两个表之间进行内部连接。像这样的东西:SELECTuser_id,mail_idFROMusersINNERJOINmailsONusers.user_id=mails.toANDmails.opened=false.但是我不知道该怎么做。 最佳答案

php - 通过 php 连接 ftp 时出错

我正在尝试使用php脚本连接到我的服务器以上传一些文件...但它没有连接...我不知道错误是什么...我确定ftp已启用,我通过php_info()检查了它可能是什么错误... 最佳答案 也许你必须通过以下方式打开被动模式:ftp_pasv($conn_id,true);直接在您的ftp_login之后PS:为什么要进行双重登录?写$login_result=ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);if($login_result){代替$login_result=ftp_

php - 检查mysql连接是否有效

我有一个长时间运行的php脚本,它基本上是一个无限循环监听事件(它是一个xmpp机器人),我用nohupphpbot.php&启动脚本。脚本的原始结构是这样的$mysqli=mysqli_connect(...);while(1){if(event1){//dodatabaseaction}elseif(event2){//nondatabaseactionecho"something";}}当我运行脚本时,最初一切正常。当我在几个小时后回来时,如果我发出event2但在发出event1时失败并出现与数据库相关的错误(PHPfatalerror:在第n行的非对象上调用成员函数bind_

php - PHP 的 Postgres 连接速度很慢

我在使用php连接Postgres服务器时遇到了一些问题。我刚开始使用Postgres+PHP组合,我意识到连接建立真的很慢。建立一个简单的连接通常需要1秒,有时甚至超过2秒。而且它只是一个开发服务器,所以没有真正的流量。好吧,服务器不是最好的,但MySQL连接要快得多。连接后,一切顺利,每个查询都按我预期的方式运行。应用程序运行时间约为10%,连接约为90%。真的很奇怪,因为有了mysql数据库层,它真的很快。可能是什么问题?我尝试过使用PDO、pg_pconnect、pg_connect,但每次结果都是一样的。这可能是Postgres配置错误?但是查询运行得很快,只有连接建立很慢。

php - 哪些不同的设置会影响 PHP 和/或 Apache 超时?

我被要求帮助解决某人的网站问题。它是用php编写的,在linux机器上,使用apache服务器和mysql,我以前从未使用过任何这些(除了学校的linux之外)。我解决了大部分问题(无论使用何种语言,大多数代码实际上是相同的)但是在处理大文件时仍然有一页超时。我相当确定问题是某处超时,但我不知道所有php超时会在哪里。我已经调整了php.ini中的max_execution_time、max_input_time、mysql.connect_timeout、default_socket_timeout和realpath_cache_ttl,但大约10分钟后仍然超时。我可以增加哪些其他设

php - 一段时间后脚本不断消失,而不是超时/内存问题

我有一个长时间运行的脚本无缘无故地消失了。它应该运行8个多小时,但在一两个小时后就消失了,没有错误,什么也没有。我尝试通过CLI和通过http运行它,没有区别。我设置了以下参数:set_time_limit(0);ini_set('memory_limit','1024M');我一直在监控内存使用情况,并没有超过200M还有什么我想念的吗?为什么会灭绝? 最佳答案 一种可能的解释是PHP垃圾收集器干扰了脚本。这可能就是您看到随机死亡的原因。当垃圾收集器打开时,只要根缓冲区满了,就会执行循环查找算法。PHPmanual状态:Thera

php - 如何通过 SSL 通过 PHP 连接到 Amazon MySQL RDS 实例

我有一个运行WordPress网站的EC2实例。WordPress数据库位于RDS实例上。我想通过SSL连接到数据库。据我所知,WordPress使用的开箱即用的MySQL扩展不支持SSL。所以,我安装了一个使用MySQLi的WordPress数据库脚本,它支持SSL。我遇到的问题是亚马逊只提供一个key文件(moreinfo),我能找到的所有使用MySQLioverSSL的示例都至少包含3个文件:$db=mysqli_init();$db->ssl_set('server-key.pem','server-cert.pem','cacert.pem',NULL,NULL);我可以通过

php - 连接正忙于处理另一个 hstmt 错误的结果

我是新手。我用PHP编写了大部分查询。我创建了一个连接对象,然后访问了sqlserver。functionnavigation($sel_subject,$sel_page,$filter=false){$subject_set=get_all_subjects();$page_set=get_pages_for_subject($subject["id"],$sec_wp,$filter);}functionget_all_subjects(){global$connection;$query="SELECT*FROMsubjectsORDERBYposition";returnod

php - PHP 中的段错误,使用 SOAP 连接到 SalesForce

我正在使用SalesForcePHP工具包将我的软件(PHP)与SalesForce集成。到目前为止,一切都很好,但是当我开始编写调用convertLead()的代码时,我遇到了“SegmentationFault”错误。这是我正在运行的代码:require_once('../salesforce/SforceEnterpriseClient.php');ini_set('soap.wsdl_cache_enabled',0);$SForce=newSforceEnterpriseClient();$result=$SForce->createConnection('../salesf

php - 如何从 PHP 使用 HTTP 1.1 持久连接和流水线?

我正在构建一个RESTAPI(使用JSON作为数据编码)。API调用都将是HTTPPOST,我需要能够处理相当大的数量(每秒可能调用1000次或更多)。服务器(我负责)将使用Java实现,但客户端很可能使用PHP。由于请求率很高,我热衷于利用HTTP1.1中的请求流水线,但我不确定是否可以从PHP执行此操作(即PHP是HTTP客户端,不是服务器)。任何人都可以提供有关如何从PHP执行此操作的任何建议吗? 最佳答案 您可以使用pecl_http的HttpRequestPool[1]类并调用未记录的$pool->enablePipeli